iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 18
1
Modern Web

30天成為Laravel萌新系列 第 18

30天成爲Laravel萌新(第17天) - 資料庫管理工具(下)‧使用DBeaver

  • 分享至 

  • xImage
  •  

今天要在介紹一個,我用過後就喜歡上的資料庫管理工具--DBeaver

DBeaver的兩個版本

DBeaver Download Page

DBeaver有社區版和企業版兩種。社區版可以免費使用,並且跨平台,透過JDBC支援多種資料庫。此外還會自動檢測資料庫版本,自動尋找相對應的Drive。

我手動配置過phpMyAdmin過。同樣直接下載安裝的情況下,DBeaver簡單好多。

界面

DBeaver的界面很漂亮,我還蠻喜歡的。其中還有一個功能測試時非常好用--產生假資料。這個和前幾天亂數短文很像,不過DBeaver會針對欄位型態產生資料。資料庫測試的模擬數據生成(Mock Data Generation)也有一些限制,有些資料類型還是無法產生。

連線資料庫並填入資料

說了這麼多,相信已經下載安裝好了吧?該像昨天一樣,來連接資料庫,並塞入文章吧!

新增連線

New Connect 1

透過 新增連線 > 選擇MySQL或是MariaDB。同樣填入帳號、密碼,然後測試連線。測試完以後就按下完成即可。

New Connect 2

如果使用Laradock,MariaDB可能需要指定版本。或是進入到mariadb的容器,允許其他電腦連線到資料庫。
(新版本的MariaDB似乎預設只能本地連結...上面我懶的重新設定,所以改用MySQL呵呵)

填入資料

同樣的,可以找到default資料庫,然後找到建立的blog_post資料表。不過 要新增資料時,需要先在下方按下新增資料 。在連入資料就好,最後記得按下儲存。

模擬數據生成(Mock Data Generation)

就想說怪了,我重灌電腦後,裝的DBeaver也是最新的,為啥沒了?原來這功能被移除了阿!?
好吧!來看看原本的功能過過乾癮。

透過點擊資料表右鍵,可以點選生成資料:

Generate Mock Data
Setting Mock Data Generation

稍微做一些設定以後,點擊開始就好。產生的過成,依據設定與生成的大小,會花上一段時間。


上一篇
30天成爲Laravel萌新(第16天) - 資料庫管理工具(上)‧使用phpMyAdmin
下一篇
30天成爲Laravel萌新(第18天) - 建立Model
系列文
30天成為Laravel萌新32
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言